package com.eco.service;

import com.eco.entity.ChartDTO;
import com.eco.entity.FishType;
import com.eco.entity.Record;
import com.eco.entity.RecordDTO;

import java.util.List;

public interface RecordService {

    int addByRecord(Record paramRecord);

    int updateByRecord(RecordDTO paramRecordDTO);

    List<RecordDTO> findByRecordDate(String paramString1, String paramString2, String paramString3, int paramInt1, int paramInt2);

    List<RecordDTO> findByRecordDateTime(String paramString1, String paramString2, String paramString3);

    int countByRecordDate(String paramString1, String paramString2, String paramString3);

    int deleteByRecordId(Integer paramInteger);

    void deleteByRecordIds(int[] paramArrayOfint);

    List<ChartDTO> getFishCountByEveryday(String paramString1, String paramString2, String paramString3);

    int getFishTotal(String paramString);

    int getFishTotalByDirection(String paramString, Integer paramInteger);

    List<FishType> getFishName(String paramString);
}
